package com.ssy.lingxi.product.api.model.request.warehouse;

import lombok.Data;

/**
* 单据详情
* @author wrc
* @date 2020/9/24
*/
@Data
public class InvoicesDetailsRequest {


    private Long id;

    /**
    * 货号
    */
    //   @NotEmpty(message = "货号不能为空")
    private String itemNo;


    /**
    * 订单号
    */
    private String orderNo;

    /**
    * 货品ID
    */
    //   @NotNull(message = "货品ID不能为空")
    private Long goodsId;


    /**
     * 货品名称
     */
    //  @NotEmpty(message = "货品名称不能为空")
    private String goodsName;


    /**
     * 规格
     */
    //   @NotEmpty(message = "规格不能为空")
    private String specifications;



    /**
     * 型号
     */
    private String productModel;


    /**
     * 品类
     */
    //  @NotEmpty(message = "品类不能为空")
    private String category;



    /**
     * 品牌
     */
    //  @NotEmpty(message = "品牌不能为空")
    private String brand;



    /**
     * 单位
     */
    //   @NotEmpty(message = "单位不能为空")
    private String unit;



    /**
     * 成本价
     */
    //    @NotNull(message = "成本价不能为空")
    private Double costPrice;


    /**
     * 商品名称
     */
    //   @NotEmpty(message = "商品名称不能为空")
    private String productName;



    /**
     * 商品ID
     */
    // @NotNull(message = "商品ID不能为空")
    private Long productId;


    /**
     * 单价
     */
  //  @NotNull(message = "单价不能为空")
    private Double price;


    /**
     * 商品数量
     */
    //   @NotNull(message = "商品数量不能为空")
    private Double productCount;

    /**
    * 入库数量
    */
    private Double storageCount;


    /**
     * 发货数量
     */
    private Double shipmentQuantity;

    /**
     * 单据id
     */
    private Long invoicesId;

    /**
    * 生产通知单明细ID
    */
    private Long produceNoticeOrderDetailId;

    /**
     * 关联单据详情id
     */
    private Long relationInvoicesId;
}
